package com.minshenglife.zanzan.service;

import java.util.Map;

import com.minshenglife.commons.dal.Page;
import com.minshenglife.zanzan.entity.Review;
import com.minshenglife.zanzan.result.ReviewResult;


/**
 * 评论service
 * @author huodd
 *
 */
public interface ReviewService {
	
	/**
	 * 添加评论,专供其他新鲜事调用
	 * @param review
	 */
	public void add(Review review);

	/**
	 * 添加评论信息并更新用户红花数、添加红花流水
	 * @param review
	 */
	public void addReviewInfo(Review review);
	/**
	 * 添加评论信息并更新用户红花数、添加红花流水
	 * @param review
	 */
	public void addReviewTxtInfo(Review review);
	/**
	 * 获取评论我的信息
	 * @return
	 */
	public Page<ReviewResult> getReviewMeInfo(String empId, int pageNo, int pageSize);
	
	/**
	 * 获取我的评论信息
	 * @return
	 */
	public Page<ReviewResult> getMyReviewInfo(String empId, int pageNo, int pageSize);
	/**
	 * 实时评论(带分页) 时间倒序
	 * @param map
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public Page<ReviewResult> findReviewInfo(Map<String,Object> map,int pageNo,int pageSize);
}
